package com.lance.answer.gui.answer.gk.answer.lms;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

@NoArgsConstructor
@Data
public class YiWangYiVideoReturnInfo {


    @JsonProperty("activity_id")
   //private Long  activityId;
    private Long activityId;
    @JsonProperty("activity_type")
    private String activityType;
    @JsonProperty("completeness")
    private String completeness;
    @JsonProperty("created_by_id")
   private Long  createdById;
    @JsonProperty("created_for_id")
   private Long  createdForId;
    @JsonProperty("data")
    private DataDTO data;
    @JsonProperty("id")
  // private Long  id;
   private String  id;
    @JsonProperty("last_visited_at")
    private String lastVisitedAt;

    @NoArgsConstructor
    @Data
    public static class DataDTO {
        @JsonProperty("completeness")
       private Integer  completeness;
        @JsonProperty("end")
       private Integer  end;
        @JsonProperty("ranges")
        private List<List<Integer>> ranges;
    }
}
